package com.dmlll.VO;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ZjsClearingDrugs  implements Serializable {

    private static final long serialVersionUID=1L;

    private Integer id;

    private String purchaseNum;

    private String purchaseName;

    private String hospitalName;

    private String serialNumber;

    private String commonName;

    private String commodityName;

    private Double winPrice;

    private Double trading;

    private Integer purchaseAmount;

    private Double purchasePrice;

    private Integer inputNum;

    private Double inputPrice;

    private String invoiceNum;

    private String batchNumber;

    private Double drugTime;

    private Integer closeNum;

    private Double closePrice;

    private String dosageForm;

    private String size;

    private String unit;

    private Integer factor;

    private String zhiliangcengci;

    private String productionName;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date overTime;

    private String jiesuanzhuangtai;

    private Integer closeState;

     private Integer quality;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date inputTimeMin;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date inputTimeMax;

    private Integer hospitalId;

    private Integer closeId;

    private Integer providerId;

    private Integer category;

    private String providerName;


}
